oilseed rape
noun
chiefly British
: a plant that is grown as food for farm animals and as a source of oil
Love words? Need even more definitions?
Merriam-Webster unabridged
Share